package com.pearadmin.pro.modules.school.domain;

import lombok.Data;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import com.pearadmin.pro.common.web.base.domain.BaseDomain;
import lombok.Data;
import org.apache.ibatis.type.Alias;
import io.swagger.annotations.ApiModelProperty;
import java.util.Date;

/**
 * 教材对象 crm_cteaching_material
 *
 * @author ChenJian
 * @date 2021-08-30
 */
@Data
@Alias("TeachingMaterial")
@TableName("crm_teaching_material")
public class TeachingMaterial extends BaseDomain
{

    /** 主键 */
    @TableField("id")
    @ApiModelProperty(value = "主键")
    private Long id;

    /** 教材名称 */
    @TableField("tm_name")
    @ApiModelProperty(value = "教材名称")
    private String tmName;

    /** 作者名 */
    @TableField("author_name")
    @ApiModelProperty(value = "作者名")
    private String authorName;

    /** 版本 */
    @TableField("edition")
    @ApiModelProperty(value = "版本")
    private String edition;

    /** 出版社 */
    @TableField("press")
    @ApiModelProperty(value = "出版社")
    private String press;

    /** 下载地址 */
    @TableField("download_address")
    @ApiModelProperty(value = "下载地址")
    private String downloadAddress;

    /** 教材ISBN */
    @TableField("tm_isbn")
    @ApiModelProperty(value = "教材ISBN")
    private String tmIsbn;

    /** 教材备注 */
    @TableField("tm_desc")
    @ApiModelProperty(value = "教材备注")
    private String tmDesc;

    /** 逻辑删除 */
    @TableField("deleted")
    @ApiModelProperty(value = "逻辑删除")
    private Integer deleted;

}
